home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / emulator / c64 / emulator.doc < prev    next >
Text File  |  1994-10-17  |  4KB  |  71 lines

  1. 06600000005800
  2. 1
  3. 2
  4. F0110030
  5. 9[...................................................]001
  6. üKurzbeschreibungzumC64-Emulator
  7. Ç
  8. DerC64-EmulatoremulierteinSystem,dasauseinemC64,einem
  9. kompatiblenDruckersowiesovielenFloppiesbesteht,wie
  10. angemeldetwordensind.DieDiskstationenerhaltendabeidie
  11. folgendenGerätenummern:A=8,B=9usw.DerDruckerkannwie
  12. gewohntunterderGerätenummer4angesprochenwerden.Die
  13. DruckeremulationistfürEpson-kompatibleDruckerausgelegt.Über
  14. dieSekundäradressenvon0bis10kannmandiverseDruckmodi
  15. erreichen.
  16. KernstückderEmulationistdereingebaute6502/6510-Emulator,
  17. derêalledokumentiertenBefehleÇdiesesProzessorsnachvollziehen
  18. kann.DabeiwirdaufdemATARISTeineGeschwindigkeiterreicht,
  19. dieeiner6510-Taktfrequenzvonfast0.4MHzentspricht.(Zur
  20. Erinnerung:ImC64läuftder6510miteinerTaktfrequenzvon
  21. knapp1MHz.)DamitschlägtderC64-Emulatordieanderenfürden
  22. STerhältlichenEmulatorendeutlich.Disk-Operationenverlaufen
  23. natürlichschnelleralsbeimC64.AußerdemkanndieRS232-
  24. SchnittstellekannnunauchmitBaudratengenutztwerden,dieauf
  25. demC64ausGeschwindigkeitsgründennichtimplementiertsind.
  26. DieTastenbelegungdesEmulatorsentsprichtsoweit,wiemöglich,
  27. derdesC64.VergessensiealsodieAngabenaufderST-Tastatur,
  28. siehabeneinenC64vorsich!
  29. WelcheProgrammelaufenaufdemEmulator,welchenicht?
  30. Nun,eslaufennichtodernichteinwandfrei:Programme,die
  31. 1.komplizierteGrafikoperationenvornehmen
  32. 2.dasRAMunterdemROMbenutzenwollen
  33. 3.eigeneTimer-oderIRQ-Routineneinrichten
  34. DieobigenPunktetreffeninderHauptsachefürSpielezu.Viele
  35. andereProgrammelaufenalsoeinwandfrei,egalobinBasicoder
  36. Assembler.SomitbietetderEmulatorauchdieMöglichkeit,sich
  37. mitderProgrammierungeines65xxzubeschäftigen.
  38. Zeichen,dieperPOKEdirektindenBildschirmspeicherdesC64
  39. gebrachtwerden,bzw.PunkteaufdemGrafikbildschirm,erscheinen
  40. ausZeitgründennormalerweisenichtaufdemBildschirmdesST,
  41. damitnichtjederZugriffaufdenBildschirmspeicheroderdie
  42. Bitmapüberprüftwerdenmuß.ÜberdieFunktionstastenkanndie
  43. DarstellungdieserZeichenein-bzw.ausgeschaltetwerden.Der
  44. GeschwindigkeitsverlustinderEmulationbeträgtdannetwasmehr
  45. als1%.DieaugenblicklichaktiveEinstellungkannebensowie
  46. diverseweitereInformationenüberdieHELP-Tasteermittelt
  47. werden.
  48. ÇDasProgrammläuftinjederAuflösung.Wirdesindermittleren
  49. Auflösunggestartet,soschaltetesautomatischaufniedrige
  50. Auflösungum,damitdieFarbmöglichkeitenvollausgenutztwerden
  51. können.BeimVerlassendesProgrammswirddannwiederdie
  52. ursprünglicheAuflösungaktiviert.
  53. DieVERIFY-Routineistnichtimplementiert,dasieaufdemST
  54. kaumnötigseindürfte.ManerhälthierstetseinOK,dakein
  55. Vergleichdurchgeführtwird.
  56. NunnocheinpaarWortezurFloppy-undDruckeremulation.Es
  57. wurdenfolgendeDisk-Befehleimplementiert:
  58. S:Fileslöschen
  59. R:Filesumbenennen
  60. C:Fileskopieren
  61. T:Schreibschutzsetzen/aufheben
  62. I:Floppyinitialisieren
  63. U9:Floppy-Reset
  64. AndereBefehle,z.B.zumFormatieren,werdenignoriert,bzw.
  65. erzeugeneineFehlermeldung,dieüberdenKommandokanalerhalten
  66. werdenkann.FüralleangemeldetenLaufwerkeistübrigensnurein
  67. Fehlerkanalvorhanden.
  68. Eskönnen10Floppy-DateienzurgleichenZeitgeöffnetsein.
  69. RelativeDateiensind(noch)nichtmöglich.
  70.  
  71.